package cn.kxx.vo;

import com.fasterxml.jackson.annotation.JsonFormat;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.io.Serializable;
import java.util.Date;
import java.util.List;

@Data
@ApiModel("运营数据统计信息")
public class BusinessReportVo implements Serializable {

    /**统计日期*/

    @ApiModelProperty("统计日期")
    @JsonFormat(pattern = "yyyy-MM-dd")
    private Date reportDate;
    /**当天新增会员数 */
    @ApiModelProperty("当天新增会员数")
    private int todayNewMember;
    /**总会员数*/
    @ApiModelProperty("总会员数")
    private int totalMember;
    /**本周新增会员数*/
    @ApiModelProperty("本周新增会员数")
    private int thisWeekNewMember;
    /**本月新增会员数*/
    @ApiModelProperty("本月新增会员数")
    private int thisMonthNewMember;
    /**当天预约人数*/
    @ApiModelProperty("当天预约人数")
    private int todayOrderNumber;
    /**当天到诊人数*/
    @ApiModelProperty("当天到诊人数")
    private int todayVisitsNumber;
    /**本周预约人数*/
    @ApiModelProperty("本周预约人数")
    private int thisWeekOrderNumber;
    /**本周到诊人数*/
    @ApiModelProperty("本周到诊人数")
    private int thisWeekVisitsNumber;
    /**本月预约人数*/
    @ApiModelProperty("本月预约人数")
    private int thisMonthOrderNumber;
    /**本月到诊人数*/
    @ApiModelProperty("本月到诊人数")
    private int thisMonthVisitsNumber;
    /**热门套餐*/
    @ApiModelProperty("热门套餐")
    private List<HotSetmealVo> hotSetmeal;
}